﻿<p><em>IfcCShapeProfileDef</em> defines
a section profile that provides the defining parameters of a C-shaped
section to be used by the swept area solid. This section is typically
produced by cold forming steel. Its parameters and orientation relative
to the position coordinate system are according to the following
illustration. The centre of the position coordinate system is in the
profile's centre of the bounding box.</p>

<blockquote class="history">
HISTORY&nbsp; New entity in IFC2x2.
</blockquote>

<blockquote class="change-ifc2x3">
IFC2x3 CHANGE&nbsp; All profile origins are now in the center of the bounding box.
</blockquote>

<blockquote class="change-ifc2x4">
IFC4 CHANGE&nbsp; Type of <em>InternalFilletRadius</em> relaxed to allow for zero radius.
Trailing attribute <em>CentreOfGravityInX</em> deleted, use respective property in <em>IfcExtendedProfileProperties</em> instead.
</blockquote>

<p>Figure 2 illustrates parameters of the C-shape profile definition. The parameterized profile defines its own position coordinate system. The underlying coordinate system is defined by the swept area solid that uses the profile definition. It is the xy plane of:</p>
      <ul>
        <li><em>IfcSweptAreaSolid.Position</em></li>
      </ul>
<p>By using offsets of the position location, the parameterized profile can be positioned centric (using x,y offsets = 0.), or at any position relative to the profile. The parameterized profile is defined by a set of parameter attributes. In the illustrated example, the 'CentreOfGravityInX' property in <em>IfcExtendedProfileProperties</em>, if provided, is negative.</p>

<table>
<tr><td><img src="../../../figures/ifccshapeprofiledef.gif" alt="C-shape profile" border="0" height="300" width="400"></td></tr>
<tr><td><p class="figure">Figure 2 &mdash; C-shape profile</p></td></tr>
</table>